package com.hcr.kingdeeutil.data.fhead;

import com.hcr.kingdeeutil.common.FOrgId;
import com.hcr.kingdeeutil.common.element.MarkName;
import com.hcr.kingdeeutil.common.element.MarkNumber;

import java.io.Serializable;

/**
 * @author songwei.zhang
 * @version 0.1.0
 * @Description 银行账号 单据头
 * @create 2021-04-15 16:15
 **/
public class FaccountNameFBillHead implements Serializable {
    /**
     * 实体主键
     */
    private String FBANKACNTID;
    /**
     * 数据状态
     */
    private String FDocumentStatus;
    /**
     * 禁用状态
     */
    private String FForbidStatus;

    /**
     * 账户名称(必填项)
     */
    private String FName;

    /**
     * 银行账号(必填项)
     */
    private String FNumber;

    /**
     * 备注
     */
    private String FDescription;

    /**
     * 创建组织(必填项)
     */
    private FOrgId FCreateOrgId;

    /**
     * 使用组织(必填项)
     */
    private FOrgId FUseOrgId;

    /**
     * 创建人
     */
    private String FCreatorId;
    /**
     * 修改人
     */
    private String FModifierId;
    /**
     * 创建日期
     */
    private String FCreateDate;
    /**
     * 修改日期
     */
    private String FModifyDate;
    /**
     * 开户银行联行号
     */
    private String FACNTBRANCHNUMBER;
    /**
     * 账户地区码
     */
    private String FACNTAREACODE;
    /**
     * 账户地区名
     */
    private String FACNTAREANAME;

    /**
     * 开户银行(必填项)
     */
    private FOrgId FBANKID;

    /**
     * 审核日期
     */
    private String FApproveDate;
    /**
     * 审核人
     */
    private String FApproverId;
    /**
     * 禁用日期
     */
    private String FForbidDate;
    /**
     * 禁用人
     */
    private String FForbidderID;
    /**
     * 银行地址
     */
    private String FBANKADDRESS;
    /**
     * 银行
     */
    private MarkName FBankType;
    /**
     * 城市（作废）
     */
    private MarkName FCity;
    /**
     * 省（作废）
     */
    private MarkName FProvince;
    /**
     * 地区（作废）
     */
    private MarkName FDistrict;

    /**
     * 账户收支属性(必填项)
     */
    private String FInOrOut;

    /**
     * 源单内码
     */
    private String FSRCBILLID;
    /**
     * 内部账户
     */
    private MarkNumber FINNERACCOUNTID;
    /**
     * 资金上划
     */
    private boolean FIsFundUp;

    /**
     * 上划方式(必填项)
     */
    private String FUpType;

    /**
     * 上划定额
     */
    private String FUpAmount;
    /**
     * 留底余额
     */
    private String FBaseAmount;
    /**
     * 最小上划金额
     */
    private String FMinUpAmount;
    /**
     * 是否销户
     */
    private boolean FIsCancel;
    /**
     * 支持网银
     */
    private boolean FIsSupBank;
    /**
     * 默认账号
     */
    private boolean FISDEFAULTBANK;

    /**
     * 账号类型(必填项)
     */
    private String FACCOUNTTYPE;

    /**
     * 授权密码
     */
    private String FLICENSEKEY;
    /**
     * 对公账号
     */
    private MarkNumber FPUBLICACNT;
    /**
     * 登录配置编号
     */
    private String FBankServiceLoginId;
    /**
     * 银行版本
     */
    private String FBankServiceLoginDesc;
    /**
     * 币别
     */
    private String FCURRENCYID;
    /**
     * 支持BBC分销门户显示
     */
    private boolean FIsSupBBC;
    /**
     * 省
     */
    private String FNProvince;
    /**
     * 城市
     */
    private String FNCity;
    /**
     * 地区
     */
    private String FNDistrict;
    /**
     * 国别
     */
    private String FCountry;

    public String getFBANKACNTID() {
        return FBANKACNTID;
    }

    public void setFBANKACNTID(String FBANKACNTID) {
        this.FBANKACNTID = FBANKACNTID;
    }

    public String getFDocumentStatus() {
        return FDocumentStatus;
    }

    public void setFDocumentStatus(String FDocumentStatus) {
        this.FDocumentStatus = FDocumentStatus;
    }

    public String getFForbidStatus() {
        return FForbidStatus;
    }

    public void setFForbidStatus(String FForbidStatus) {
        this.FForbidStatus = FForbidStatus;
    }

    public String getFName() {
        return FName;
    }

    public void setFName(String FName) {
        this.FName = FName;
    }

    public String getFNumber() {
        return FNumber;
    }

    public void setFNumber(String FNumber) {
        this.FNumber = FNumber;
    }

    public String getFDescription() {
        return FDescription;
    }

    public void setFDescription(String FDescription) {
        this.FDescription = FDescription;
    }

    public FOrgId getFCreateOrgId() {
        return FCreateOrgId;
    }

    public void setFCreateOrgId(FOrgId FCreateOrgId) {
        this.FCreateOrgId = FCreateOrgId;
    }

    public FOrgId getFUseOrgId() {
        return FUseOrgId;
    }

    public void setFUseOrgId(FOrgId FUseOrgId) {
        this.FUseOrgId = FUseOrgId;
    }

    public String getFCreatorId() {
        return FCreatorId;
    }

    public void setFCreatorId(String FCreatorId) {
        this.FCreatorId = FCreatorId;
    }

    public String getFModifierId() {
        return FModifierId;
    }

    public void setFModifierId(String FModifierId) {
        this.FModifierId = FModifierId;
    }

    public String getFCreateDate() {
        return FCreateDate;
    }

    public void setFCreateDate(String FCreateDate) {
        this.FCreateDate = FCreateDate;
    }

    public String getFModifyDate() {
        return FModifyDate;
    }

    public void setFModifyDate(String FModifyDate) {
        this.FModifyDate = FModifyDate;
    }

    public String getFACNTBRANCHNUMBER() {
        return FACNTBRANCHNUMBER;
    }

    public void setFACNTBRANCHNUMBER(String FACNTBRANCHNUMBER) {
        this.FACNTBRANCHNUMBER = FACNTBRANCHNUMBER;
    }

    public String getFACNTAREACODE() {
        return FACNTAREACODE;
    }

    public void setFACNTAREACODE(String FACNTAREACODE) {
        this.FACNTAREACODE = FACNTAREACODE;
    }

    public String getFACNTAREANAME() {
        return FACNTAREANAME;
    }

    public void setFACNTAREANAME(String FACNTAREANAME) {
        this.FACNTAREANAME = FACNTAREANAME;
    }

    public FOrgId getFBANKID() {
        return FBANKID;
    }

    public void setFBANKID(FOrgId FBANKID) {
        this.FBANKID = FBANKID;
    }

    public String getFApproveDate() {
        return FApproveDate;
    }

    public void setFApproveDate(String FApproveDate) {
        this.FApproveDate = FApproveDate;
    }

    public String getFApproverId() {
        return FApproverId;
    }

    public void setFApproverId(String FApproverId) {
        this.FApproverId = FApproverId;
    }

    public String getFForbidDate() {
        return FForbidDate;
    }

    public void setFForbidDate(String FForbidDate) {
        this.FForbidDate = FForbidDate;
    }

    public String getFForbidderID() {
        return FForbidderID;
    }

    public void setFForbidderID(String FForbidderID) {
        this.FForbidderID = FForbidderID;
    }

    public String getFBANKADDRESS() {
        return FBANKADDRESS;
    }

    public void setFBANKADDRESS(String FBANKADDRESS) {
        this.FBANKADDRESS = FBANKADDRESS;
    }

    public MarkName getFBankType() {
        return FBankType;
    }

    public void setFBankType(MarkName FBankType) {
        this.FBankType = FBankType;
    }

    public MarkName getFCity() {
        return FCity;
    }

    public void setFCity(MarkName FCity) {
        this.FCity = FCity;
    }

    public MarkName getFProvince() {
        return FProvince;
    }

    public void setFProvince(MarkName FProvince) {
        this.FProvince = FProvince;
    }

    public MarkName getFDistrict() {
        return FDistrict;
    }

    public void setFDistrict(MarkName FDistrict) {
        this.FDistrict = FDistrict;
    }

    public String getFInOrOut() {
        return FInOrOut;
    }

    public void setFInOrOut(String FInOrOut) {
        this.FInOrOut = FInOrOut;
    }

    public String getFSRCBILLID() {
        return FSRCBILLID;
    }

    public void setFSRCBILLID(String FSRCBILLID) {
        this.FSRCBILLID = FSRCBILLID;
    }

    public MarkNumber getFINNERACCOUNTID() {
        return FINNERACCOUNTID;
    }

    public void setFINNERACCOUNTID(MarkNumber FINNERACCOUNTID) {
        this.FINNERACCOUNTID = FINNERACCOUNTID;
    }

    public boolean isFIsFundUp() {
        return FIsFundUp;
    }

    public void setFIsFundUp(boolean FIsFundUp) {
        this.FIsFundUp = FIsFundUp;
    }

    public String getFUpType() {
        return FUpType;
    }

    public void setFUpType(String FUpType) {
        this.FUpType = FUpType;
    }

    public String getFUpAmount() {
        return FUpAmount;
    }

    public void setFUpAmount(String FUpAmount) {
        this.FUpAmount = FUpAmount;
    }

    public String getFBaseAmount() {
        return FBaseAmount;
    }

    public void setFBaseAmount(String FBaseAmount) {
        this.FBaseAmount = FBaseAmount;
    }

    public String getFMinUpAmount() {
        return FMinUpAmount;
    }

    public void setFMinUpAmount(String FMinUpAmount) {
        this.FMinUpAmount = FMinUpAmount;
    }

    public boolean isFIsCancel() {
        return FIsCancel;
    }

    public void setFIsCancel(boolean FIsCancel) {
        this.FIsCancel = FIsCancel;
    }

    public boolean isFIsSupBank() {
        return FIsSupBank;
    }

    public void setFIsSupBank(boolean FIsSupBank) {
        this.FIsSupBank = FIsSupBank;
    }

    public boolean isFISDEFAULTBANK() {
        return FISDEFAULTBANK;
    }

    public void setFISDEFAULTBANK(boolean FISDEFAULTBANK) {
        this.FISDEFAULTBANK = FISDEFAULTBANK;
    }

    public String getFACCOUNTTYPE() {
        return FACCOUNTTYPE;
    }

    public void setFACCOUNTTYPE(String FACCOUNTTYPE) {
        this.FACCOUNTTYPE = FACCOUNTTYPE;
    }

    public String getFLICENSEKEY() {
        return FLICENSEKEY;
    }

    public void setFLICENSEKEY(String FLICENSEKEY) {
        this.FLICENSEKEY = FLICENSEKEY;
    }

    public MarkNumber getFPUBLICACNT() {
        return FPUBLICACNT;
    }

    public void setFPUBLICACNT(MarkNumber FPUBLICACNT) {
        this.FPUBLICACNT = FPUBLICACNT;
    }

    public String getFBankServiceLoginId() {
        return FBankServiceLoginId;
    }

    public void setFBankServiceLoginId(String FBankServiceLoginId) {
        this.FBankServiceLoginId = FBankServiceLoginId;
    }

    public String getFBankServiceLoginDesc() {
        return FBankServiceLoginDesc;
    }

    public void setFBankServiceLoginDesc(String FBankServiceLoginDesc) {
        this.FBankServiceLoginDesc = FBankServiceLoginDesc;
    }

    public String getFCURRENCYID() {
        return FCURRENCYID;
    }

    public void setFCURRENCYID(String FCURRENCYID) {
        this.FCURRENCYID = FCURRENCYID;
    }

    public boolean isFIsSupBBC() {
        return FIsSupBBC;
    }

    public void setFIsSupBBC(boolean FIsSupBBC) {
        this.FIsSupBBC = FIsSupBBC;
    }

    public String getFNProvince() {
        return FNProvince;
    }

    public void setFNProvince(String FNProvince) {
        this.FNProvince = FNProvince;
    }

    public String getFNCity() {
        return FNCity;
    }

    public void setFNCity(String FNCity) {
        this.FNCity = FNCity;
    }

    public String getFNDistrict() {
        return FNDistrict;
    }

    public void setFNDistrict(String FNDistrict) {
        this.FNDistrict = FNDistrict;
    }

    public String getFCountry() {
        return FCountry;
    }

    public void setFCountry(String FCountry) {
        this.FCountry = FCountry;
    }
}
